From: route@monster.com
Sent: Tuesday, June 04, 2013 3:54 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: Big Data
This resume has been forwarded to
you at the request of Monster User xapeix01
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Prabhakara.pelluru@gmail.com. Phone: 562-9644676 VISA STATUS – US Citizen Prabhakara P Professional Summary 18+ years of experience and expertise in
Designing, Developing and Implementing Web based solutions for 2-Tiered,
3-Tiered and n-Tiered Applications using RUP/Agile Methodology in the area of
Insurance, Utility, Financial, services Domains involving Product Life Cycle
Management, and Application Architecture , Cloud
Computing architectures, using technologies like Java, J2EE,
Servlets, EJB, JSP, JDBC, XML, JMS, Web Services, SOAP, Restful, JMS, Big
Data Distributed computing using Hadoop eco system, MapReduce, Hive, Pig,
Machine Learning using Mahout, OOAD/UML, Gof Design Patterns, MVC
Architectural Design Pattern and Service Oriented Architectures. Education
Master of
Technology, Automation and Computer Vision, Indian Institute of
Technology, India, 1991 Bachelor of
Technology, Electronics and Communications Engineering, Nagarjuna University,
India, 1989 Summary of skills and
experience
Ø Overall
IT: Insurance , Utilities, Banking, Stock Brokerage, Telecommunications.
Ø
Design : UML, OOAD, Gof Design
patterns, refactoring, Rational Rose, Together J Ø Big Data: 3 years of experience in Hadoop, MapReduce, Pig , Hive,
Mahout, and HDFS cluster environment. Ø NoSQL Databases: HBase, MongoDB Ø
Database Development: Oracle, MySQL Ø
Continous Integration with
Jenkins/Hudson , Build Managemet, Release Management, Deployment Automation ,
Test Orchestration.
Ø
Rational Unified Process (RUP) and Agile
and
SCRUM.
Ø Worked on webservice development based on XFire, CXF, JAX-WS, JAXB,
SOAP, Restful Jax-RS and
WSDL.
Ø Coordinating with User Community for Requirements and
Prototyping.
Ø 12+ Experience in adhering the application for the QA
and QC Process and coordination with QA & QC team till
Deployment of Application. Ø
WebServices: Well versed with Web Service
Standards SOAP, REST , XML, JSON, JAX-RS,
JAX-WS.
Ø
Extensive experience in XML, XPath, XLink and
XSLT
Ø
Extensive experience in Spring,
Hibernate
Ø
Was a core member of the OO design team, involved
in brainstorming OOAD sessions with Peter Coad (Founder of Together J UML
Tool), USA , who was the Chief Architect for the project. Emphasis was
laid on designing the business layer of a 50-man year banking system project
for United Overseas Bank , Singapore. Ø
Service Oriented Architecture (SOA) and
Enterprise Service Bus (ESB) , Experienced WSO2 ESB ,
Aqualogic ESB Ø Demonstrated ability to handle multiple tasks both by working
independently and in a team. Ø Demonstrated excellent interpersonal and communication skills as
'Support Analyst'. Ø Reliable and resourceful team player and also quickly adaptable.
Business Skills ·
Business Analyst – Analysis of business needs, evaluation of requirements
and systems of suitability to address identified needs. ·
Project Specification – Gathering of user requirements and creation of use cases and
prototyping. ·
Team Leadership –
Management of programming teams. ·
Quality Assurance – Design and execution of QA plans. ·
Process Engineering – Business process analysis and optimization. Experienced with data flow diagramming, flow-charting,
word processing and spreadsheet software for various Dashboards
with respect to Quality Standards for Project Management and Customer
Interaction Technical Skills Summary
Work Experience
March
2011 to Current , Farmers Insurance , CA Position: Web 2.0 Cloud Computing
architect/Java Senior Developer Facility Management and Corporate Real
Estate – FM/CRE project is to integrate FM and CRE departmets with in Farmers
familly of companies, FM reported to HR and CRE reported to the
CFO, now they are merging into one department led by a CRE or FM professional
in a Corporate Services or Workplace Resources group reporting to the
CFO. This centralized position is now responsible for strategizing and
managing the entire portfolio including all FM services and O&M to reduce
Costs. · Involved in setting up Continious Integration
environment based on Hudon to measure development progress and code
quality of projects throughout the development lifecycle · Used Vaadin and GWT for Presentation Layer.. · Used Spring , Hibernate , EJB’s for Business Layer. · Used MySQL Server Database for Data Layer. · Implemented RESTFull Webservices for GEO
Information usig Spring framework REST Implementation. Secured
Webservices Using Single Signon Token/SAML.Used SOAP UI application during
development and Testing Web services. · Analyzing the requirements and preparing the feasibility of the
implementing the requirements. · Actively participated in the Discuss/analysis phase with business
team/Architect in each of the project, requiring close communication with the
business representatives and Development resource. ·
Design REST/SOAP based Web Services
framework model in accordance with business requirements. · Laid the initial structure for building REST web services
using Apache CXF framework, Spring Application Context · Developed several services based on REST/SOAP web services
using Apache CXF, JAX-WS, JAXB, JSON and XML. · Developed Several MapReduce Jobs to transform the legacy
data into MongoDB by using Hadoop Framework. · Execute BCP Scripts to fetch the data from master data base and
provide raw data for MapReduce Jobs. · Developed and customized MapReduce Jobs as per business requirements. · Execute MapReduce Jobs and monitored the logs on Hadoop Cluster. · Monitored MapReduce Jobs status during MapReduce Job. · Investigated data related issues found after MapReduce Job. · Developed Pig scripts for data massage as part of MapReduce Job. · Maintained server configuration for Hadoop/HDFS in clustered
environment. · Worked extensively on WebSphere Application Server using RSA/RAD. · Developed JUnit Test Cases as part of each resource to implement Test
Driven Development. · Involved in Performance tuning with analyzing the Logs and provide
resolutions to improve the performance of the use case. · Used Spring Framework and Hibernate as part EAI Web services. · Prepared Root Cause Analysis (RCA) documents and presented to
Users/Team for better clarity about the issues which occurred in Production
Environment. · Deploying Enterprise Applications by using EAR, WAR and, JAR files. Technologies:
Cloud
Services: Amazon Cloud Web Services - AWS OOAD Tools:
Eclipse , Business Layer: developed using POJO’s, Presentation Layer’s
: GWT,VAADIN JSP , Test Frame Works: Junit , Frame work: ,
Spring, Hibernate, apache LOG4J, SOA,Ant, MAVEN, Jenkins,
Webservices: SOAP, REST J2EE Server: Agile and SCRUM , IBM :
WebSpere , BigData: CloudEra Hadoop Distribution, MapReduce, Pig ,
Hive, Mahout, MongoDB. Nov
2009 to Feb 2011 , Mercury Insurance., , CA Position: J2EE Architect and Senior J2EE Developer The
Mercury First portal project acts as a gateway for providing insurance
products/services to mercury web customers and registered insurance agents.
The Mercury First portal project is comprised of Web Portal (WP), Agent
Portal (AP), Alert Notification Engine (ANE), and the Point of Sale (POS) and
Web Content Management (WCM) applications. It is developed by 45+
developers . The
POS system:
Designed and Implemented with SOA Architecture with web
services on ALSB.; ·
Worked
with web sphere portal team to integrates with internal systems like POS ,
Underwriting, STATE DMV records access, VIN Look up and so on. ·
Designed
and implemented Distributed Caching mechanism for most the business rules and
State specific data, Vehcile information from DMV. ·
Designed
and implemented Business Rules engine. ·
Designed
and implemented LDAP authentication and Authorization. o
Implementing
Web Security Framework. o
Implementing
Web Content Management. · Participated in
development activities that are included: o
Designed
and developed web services. o
Designed
and developed application core framework components in (Web, Business, Domain
and persistence layers). o
Designed
and implemented ALSB proxy configurations and XQuery transformations. o
Designed
and developed application core framework component Web layer with JSP, Ajax
,JSTL tag libraries, Tiles, Struts 1.2, XPATH, XQUERY. Others: · IN POS the
Data is retrieved either from M1 Database or NexGen application which
is the system of records for Policy or DMS which is the system for
document generation and storage. ·
POS
exposes some functionality like creation of Alerts, Memos to the NextGen as
Web Services which persist the data to the M1 database Technologies:
OOAD Tools: Eclipse , Business Layer: developed using POJO’s,
Presentation Layer’s : GWT , JSP RDBMS: IBM DB2
Server, Test Frame Works: Junit , Frame work: Struts 2 , Spring,
Hibernate, apache LOG4J, SOA,Ant, MAVEN Webservices: SOAP,
REST J2EE Server: IBM WebSpere , Agile and SCRUM. Jan
2009 to Nov 2009 , YESSQUAREINFOTEK INC., , CA Position: J2EE Architect and Senior J2EE Developer Project: MetaApp – Rapid Ajax Application Generation to provide
Software as a Service ( Saas ) MetaApp is a three tier GWT Ajax based web application that can
generate simple web applications using WYSWYG user interface framework.
It can generate GWT or Flex based presentation layer, It is based on three
tier Architecture, presentation layer was developed using Google Web
Toolkit (GWT) and Business Layer developed using POJO’s with
Spring Framework, Data layer is POJO’s with Hibernate persistnce
for MySQL Server. Role: Ø Designed and Implemented GWT based User interface on top of server
side services. Ø Exposed Spring Services as web services with SOAP and REST
access. Ø Used Hibernate and Spring Framework for Business Layer development. Ø Interacted with Business Analysts for Requirements gathering and
for business Analsysis. Ø Involved in Object Oriented Analysis and Design to come up with
complete Object model to Map to Java components. Ø Responsible for design of Java components for entire
business Layer. Ø Used GoF Design patterns extensively during detail design of the
business layer. Technologies:
OOAD Tools: Together/Java , Business Layer: developed using POJO’s,
Presentation Layer’s : GWT , RDBMS: MYSQL Server, Test Frame
Works: Junit , Frame work: Spring, Hibernate, apache LOG4J, SOA,Ant,
MAVEN Webservices: SOAP, REST , POX June
2007 to Dec 2008 , Glendale , CA,
Everbridge formerley 3n global, Position: J2EE Architect and Senior J2EE Developer Project: Emergency Notification system Emergency Notification system is a three
tier web based application for Mass Notification System Services with
predefined contact points , notification can be achieved to various
hand held devices. Responsible for leading IT offshore development to enhance
existing business functionality team Responsible for enhancing member
upload , member download web services using Apache AXIS 2
web service framework. Role: Ø Developed/ Enhanced Existing member Web services using apache AXIS 2.0
, SOAP,REST Ø Designed and Implemented GWT based User interface on top of server
side services Ø Used Hibernate annotations and Spring Framework for Business Layer
development. Ø Interacted with Business Analysts for Requirements gathering and
for business Analsysis. Ø Involved in Object Oriented Analysis and Design to come up with
complete Object model to Map to Java components. Ø Responsible for design of Java components for entire
business Layer. Ø Used GoF Design patterns extensively during detail design of the
business layer. Ø Worked on SOAP web services through WSO2 Enterprise Service Bus
(ESB). Technologies:
Together/Java , Business Layer: developed using POJO’s, Presentation Layer’s
: JSP and Struts, EJB, JMS, Spring, Hibernate , Ant, MAVEN, JSP
RDBMS: Oracle 8i Application server, Test Frame Works: JUnit, Logging Frame
work: apache LOG4J, SOA, Google web toolkit GWT, Webservices:
SOAP, REST , J2EE Server: Oracle Application server. Jan
2004 to May 2007 , IRVINE, CA , Toshiba Position: J2EE Architect and Technical Lead Project: eMeter, Gosr, Phoenix. eMeter is a
three tier web based application for submitting meter reads and also to
notify customers through emails when ever meter reads are due. Gold Online
service reports are service metrics generated out of service calls
based on model and asset types. Phoenix is a web based interface
to perform CRUD operations on Service Request and also Supply Request.
Asset manager 360 interface provides all aspects of asset to be seen online. Role: Ø Developed Web service interface to Remedy for creating service
Tickets. Ø Involved in Object Oriented Analysis and Design to come up with
complete Object model to Map to Java components. Ø Designed and implemented frameworks for Service Request module ,
Supply Request Modules, using J2EE architectural principles. Ø Responsible for design and coding Java components for entire
business Layer. Ø Used GoF Design patterns extensively during detail design of the
business layer. Ø Designed and implemented SOAP based webservice interface
to Remedy ticketing system. Technologies:
Together/Java , Business Layer: developed using EJB, Presentation Layer’s
: Spring , JSF ,Ant, JSP RDBMS: Oracle 8i, Weblogic Server
8.1, Test Frame Works: JUnit, Logging Frame work: apache LOG4J.
Webservices: SOAP , J2EE Server: Jboss and Tomcat. Sep 2001
to Dec 2003 , LA, CA Position: Senior Technical Lead , LA, CA, Sempra Energy Southern
California Gas Company Project: Phoenix Non Core Billing System. This project involved creation of a Billing
System for Non Core Customers based on J2EE architecture using
Weblogic Application server and Complete Business logic was modelled and
implemented in EJB. Weblogic Server has been used for Phoenix
Billing System to interface with various other Legacy systems of Sempra
Energy like the Customer Information system for Revenue Posting,
Customer contract system for getting customer contracts, Measurement system
for getting Gas Usage, Gas Select system for Transport data and to send EDI
Invoices to EDI enabled customers. The
applications mainly focus is billing of the Non-Core (huge factories,
amusement parks etc.) consumers. Unified Software Process drove the Project
development. We have developed our own Java Relational
Persistance Framework to persist Business obejcts to RDBMS. We have developed
FGF(Flexible graphical Ficility) screens based on Apache struts and XML. Role: Ø Performed on-site technical assessments to understand customer’s
integration needs in detail. Designed and Implemented customer specific
integration solution to intergrate Phoenix Billing System to Contract,
Measurement, CIS and EDI systems. Ø Involved in Object Oriented Analysis and Design to come up with
complete Object model to Map to EJB components and to wrap these business
objects using webMethods Services and exposing these services to external
users as Enterprise Web Services. Ø Designed and implemented frameworks for account management loan
management, product management, relationship management sub systems using
J2EE architectural principles. Ø Responsible for design and coding EJB components for entire business
Layer. Ø Used GoF Design patterns extensively during detail design of the
business layer. Technologies:
Together/Java , Business Layer: developed using EJB, Presentation Layer’s :
Apache Struts framework ,Ant, JSP RDBMS: Oracle 8i, Test Frame Works:
JUnit, Logging Frame work: apache LOG4J. , J2EE Server: Weblogic Server 5.1. April
/2001 to Sep/2001 , Silicon Valley Bank, Santa Clara, CA Position: Technical Lead and Lead Architect Project: SFD Loan Management System. Special Finance Division is a Loan Division in
Silicon Valley Bank They supports 4 types of loans Recourse, Non Recourse,
Mini ABL & LOA. The system has role based access permissions. The system
is used for booking loans and also for collecting payments towards closure of
loans. Unlike normal Loan Management systems, the collateral that SFD uses
are typically receivables that clients pledge for securing loans. The
products have extensive fee & interest structures depending on a variety
of factors to monitor lending risk, to maintain credit administration as well
as to maintain compliance with the audit regulations SFD loan management system is Three
tier J2EE architecture based lending system to book
and monitor loan portfolios of the bank,. This system has its own G/L . It
also interacts with the Corporate Silicon Valley Bank General Ledge system
and sends updates to the Data Warehouse. There is input of Client information
from The Corporate Database on a daily basis. The architecture is built on a modular basis
where there is a lot of flexibility in defining products, defining fees,
Defining interests and the manner in which Clients, Debtors and their
relationships are stored. The architecture is intended to lead to the reuse
of components in other loan management systems in the bank. Role: Ø Involved in Object Oriented Analysis and Design (OOAD) for the
Business layer of the loan management system. Ø Designed and implemented frameworks for account management loan
management, product management, relationship management sub systems using
J2EE architectural principles. Ø Responsible for design and coding EJB components for entire business
Layer. Ø Used OO Design patterns extensively during detail design of the
business layer. Technologies:
Together/Java , Business Layer: developed using EJB, Presentation Layer’s :
Apache Struts framework ,Ant, JSP RDBMS: Oracle 8i, Weblogic
Server 5.1, Test Frame Works: JUnit, Logging Frame work: apache LOG4J. 10/2000
–3/2001, Foster City, CA ,VISA International ., Position: Technical Lead and Lead Architect Project: IT projects Status Reporting System. Role: Ø Moderating Object Oriented Analysis and Design (OOAD)
sessions using Feature Driven Development Process(FDD). Ø OO Architect for a development team of 20, I
was responsible for Architecture and introducing Feature Driven
Development (FDD ) Process for OOA and OOD for multiple
internal projects in VISA Automation and Engineering team. Ø Responsible for introducing J2EE based architectures in multiple
projects with in Automation and Engineering team. Technologies:
RationalRose 2000, Business Layer: developed using EJB, Presentation Layer’s
HTML Templates: Dream weaver, RDBMS: SQL Server, Weblogic Server 5.1., 05
/2000-9/2000, Blackhawk information servicesn Inc.,, San Ramon, CA Position: OO Architect and Technical Lead Project: “Testu” (www.testu.com) Role: Ø OO Architect and Technical Lead of a development team of
14, I was responsible for Architecture and COM Bussiness Layer Design
and development. Technologies:
Visual C++ ATL, RationalRose 2000, Microsoft IIS 4.0, Business Layer: COM+
layer developed using, HTML Templates: Dreamweaver, RDBMS: SQL Server., 11/99-04/2000,
PlanetU Inc, San Francisco, CA Position: OO/Java Consultant Project: “U-pons” (www.upons.com) Role: Ø Part of a development team of 7, developing server-side code to
generate dynamic HTML driving all the retailer sites hosted by PlanetU -
using JDK & NetDynamics application server framework. Ø Involved in the Analysis and Design of website for Web logic
Application server. Technologies:
Application Server: NetDynamics, Web Server: Microsoft IIS, Business Layer:
JDK&NetDynamics Object Framework, HTML Templates: Dreamweaver, RDBMS:
Oracle 8i. 4/99 -
11/99, Sempra Energy, Los Angeles, CA Position: OO/Java Consultant Project: Phoenix Role: Ø Was part of a development team of 25, involved in extensive Business
Modeling for the application. Ø The design involved extensive use of Design Patterns and building the
logical and dynamic models on Rational Rose for the entire persistence
framework and business layer. Ø Played a key role in the design and implementation of the Business
layer and persistence layer frame work Technologies:
IDE: Jbuilder3.0 on WinNT, Business Layer: JDK1.2, RDBMS: Oracle 8, Case
Tool: Rational Rose 98. 4/98 -
3/99, United Overseas Bank Ltd., Singapore (http://www.uob.com.sg) Position:
Chief Programmer, Business Solutions Division. Project: “PowerLender” Role: Ø One of the three Chief Programmers working on the Problem Domain. Led
a team of 5 developers for a particular set of features. The project also
included 10 User Interface/System Interface developers, 3 Domain specialists
and 5 Testers. Ø Participated in OO design modeling sessions with Peter Coad, from
Object International Inc, USA who was the Chief Architect for the project. (http://www.oi.com) Ø Followed Coad methodology, UML notation and used Together/Java as case
tool. Ø Tasks involved: Identifying feature-sets from the user requirements
captured in two forms, Use Cases and UI screen shots, followed by extending
the Analysis Model with scenario diagrams and finally implementing the set of
features. Ø Followed a well-defined Process: Feature-driven development (FDD),
incremental and iterative with regular design and code reviews for every
feature set. Technologies:
Business Layer/UI: JDK1.x/SWING, RDBMS: Oracle 7.0, Case tool: Together/Java,
Platform: Win NT. Java Relational Binding (JRB) technology was used to
implement persistence of JAVA objects in to Oracle RDBMS. 12/97 -
4/98, Soc-Gen CrossBy, Singapore Position: Module Lead Project: GOP and XOR Interface Role: Ø Was part of a two-member team, involved in the analysis and design of
In Process/Out of Process servers. The interface was modeled using OMT
notation on Rational Rose and implemented in Visual C++. Ø Communication between GOP and XOR was done with messaging based on Win
Sockets. Ø Was also involved in the re-design of the GOP, using Visual C++/CORBA Technologies:
Visual C++5.0, ATL2.1 on WinNT. 5/97 -
11/97, Hewlett-Packard, Singapore Position: GUI Module Lead Project: Customer Relationship Management (CRM) System [call center
application] Role: Ø Module lead for a five-member team, involved in the analysis and
design of the Generic Contact followed by the implementation of the
same. Ø The GUI was developed using JAVA and it integrates SoftPhone and the
Generic Contact Window. Technologies:
JAVA, WinNT, Oracle7.2, HP - 9000, HP - UX 10.20. 11/96 -
4/97, Deutsche Bank AG, Singapore Position: Module Lead Project: SWIFT Definition Module for Trade Finance System Role: Ø Led a three-member team, involved in the analysis and design of the
SWIFT module and building the model on Rational Rose using Rumbaugh’s OMT
methodology. Ø The implementation was done using Visual C++ & MFC and interfaced
with the existing Trade Finance System as a DLL. Technologies:
Visual C++ & MFC and Rational Rose as case tool. 3/95 -
10/96, Deutsche Software, Bangalore, India Position: Module Lead Project: Branch Counter Automation Role: Ø Module lead for a team of seven developers, involved in the
requirements analysis and design of the system. Ø Implementation of the business layer involved developing about 350 C++
objects, which perform all the financial computations of the bank. Ø The GUI layer was built with Power Builder and communicates with the
C++ business objects via the Windows DDE mechanism. Ø Flexibility was built-in to the system such that multiple UI
applications can run simultaneously, providing room for switching between one
UI application to another when required. Technologies:
Visual C++ & MFC, Power Builder. 11/94 -
2/95, Siemens Nixdorf Information Systems AG, Munich, Germany Position: Software Engineer Project: Hardpro Role: Ø Was part of a team of five developers, assigned to port Hardpro to
Windows 3.1/DOS 6.2 and enhance the WINGEM library, which is the MS Windows
counterpart of X/GEM. Ø Major tasks were the design and implementation of universal Thunk DLLs
and the porting of the main GUI module written in WINGEM for FlexOS operating
system to Windows 3.1 using Visual C++&MFC library. Technologies:
Visual C++ & MFC on Windows 3.1. 11/93
-11/94, Siemens Information Systems, Bangalore, India Position: Software Engineer Project: Telecommunications Management Network (TMN) Role: Ø Was part of a team of five developers, involved in designing the
simulation of Network Elements (NE) for TMN, followed by the implementation
of the simulation models based on information models supplied by SNI AG,
Germany. Ø The system was based on OO technology, and implementation was done
using C++ complying the ASN.1 (Abstract Syntax Notation One) standards. Technologies:
SUN SPARC C++ 4.0.1 on SUN SPARC Solaris 4.0.3. 6/90
-10/93, Indian Telephone Industries, India Position: Software Engineer Projects: Reed Solomon CODEC Simulation Package, Network Controller Software
for Digital SCPC channels, Digital Signal Processor Based Modem. This is an
error-correcting algorithm capable of minimizing errors in heavy-burst channels,
for example, Satellite Channels. Role: Ø Independently developed a Reed Solomon CODEC based on AHA4011
for (255,235) code with symbol error correcting capability in order to avoid
burst errors. Ø Developed a simulation package for Encoding and Decoding of Reed
Solomon codes with Borland C++ and Object Windows Library on WINDOWS 3.1. Technologies:
Borland C++ and OWL on Windows 3.1. Technologies: TMS320C30, Cross ‘C’ compiler and Assembler for TMS320C30. 7 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|